Skip to content

Comments

[Deploy] 1차 배포#23

Merged
seoiiwon merged 95 commits intoreleasefrom
develop
Aug 17, 2025
Merged

[Deploy] 1차 배포#23
seoiiwon merged 95 commits intoreleasefrom
develop

Conversation

@seoiiwon
Copy link
Contributor

🔑 작성된 API 목록

  • 카카오 로그인
  • 호스트 파일 제출
  • 게스트 파일 제출
  • 사용자 고유 정보
  • 마커 불러오기

seoiiwon and others added 30 commits August 10, 2025 13:28
GitHub Pull Request Template 추가
이슈번호, 내용, 이미지, 추가사항에 대해 작성

Related to: #1
SpringBoot 프로젝트 관련 .gitignore 추가

Related to: #1
start.spring.io 에서 프로젝트 생성
Gradle-Groovy, Java-21, Spring Boot 3.5.4로 진행
init DI: DevTools, Lombok, Spring Web, Spring Security, OAuth2 Client/Resource Server, JPA, MySQL Driver
JPA, MySQL DI는 주석처리 (DB 세팅이 되지 않아 문제 발생)

Related to: #1
서버 실행 시 생성되는 generated
application 관련 파일,
apple 관련 파일 추가

related to: #1
spring, jpa / port, datasource,healthCheck, logging 관련 설정 추가

related to: #1
Database 관련 주석처리 제거
spring-boot-starter-actuator 추가

related to: #1
BaseTest로 local에서 공통적으로 활용될 어노테이션 세팅
DatabaseConnectionTest로 DB 연결, 정보 확인 테스트

related to: #1
spring-boot-configuration-processor, springdoc-openapi-starter-webmvc-ui 추가

related to: #1
Springdoc openapi로 swagger 세팅
SpringSecurity authorizeHttpRequest 관련 path 허용 설정

related to: #1
http://localhost:8080, 3000포트까지 허용,
GET/POST/PATCH/PUT/DELETE 허용
모든 Header 허용
SpringSecurity cors관련 내용 추가

related to: #1
[Setting #1] 프로젝트 초기 세팅
예외 포맷 작성
ErrorCode 구현체를 error에 추가하여 작성

related to: #3
API 예외처리 응답 포맷 작성

related to: #3
BusinessException, ExceptionHandlerAdvice 작성

related to: #3
ResponseDto 작성

related to: #3
[Setting #3] 예외, 응답 템플릿 작성
JWT, ModelMapper, Validation 관련 DI 추가

related to: #5
ModelMapper, Validation 관련 DI 입력 포맷 수정

related to: #5
User 모델,
Provider, Role, UserRole 작성,
User JPA entity 작성

related to: #5
기존에 class와 Getter, Builder로 작성된 model을 record로 수정함

related to: #5
토큰 생성 사용자 정보 모델 AuthInfo,
토큰 생성 비지니스 로직 인터페이스 TokenGenerateUseCase 작성

related to: #5
jwt secret key와 유효기간 관련 기본 설정 작성

related to: #5
AuthInfo를 id, email, role로 수정,
AuthInfo의 모든 정보로 accessToken 생성 로직 작성,
사용자 id와 role로 refreshToken 생성 로직 작성

related to: #5
JWT 유틸리티 작성
토큰 생성, 유효성 검증, Claims 추출, 인증 정보 추출

related to: #5
JwtFilter로 JWT 추출 및 검증과 인증 로직 작성

related to: #5
AuthErrorCode 추가,
Security 관련 에러 핸들러 추상 클래스 작성,
인증, 인가 에러 핸들러 작성

related to: #5
SpringSecurity 관련 재설정

related to: #5
소셜로그인 관련 model 작성 - OAuth2SignInCommand
소셜로그인 관련 port, 인터페이스 작성 - OAuth2UserInfoPort, OAuth2SignInUseCase
사용자 조회 및 저장 port 작성 - LoadUserPort, SaveUserPort

related to: #5
로그인(회원가입) 비지니스 로직 작성
email 조회 후, 조회 결과가 없는 경우 save

related to: #5
seoiiwon and others added 27 commits August 15, 2025 22:46
QueryDSL 관련 DI 주입

related to: #12
UserJpaEntity usert_id -> user_id,
Space views 추가

related to: #12
SpaceMapQueryPort, SpaceMapQueryUseCase 작성

related to: #12
Entity -> Domain, Domain -> Dto 매퍼 작성

related to: #12
QueryDSL 관련 설정 및 적용,
Repository, Service로 QueryParameter 처리 로직 작성

related to: #12
마커 불러오는 API 컨트롤러 작성

related to: #12
대표 이미지 조회 추가 & 없는 경우 null

related to: #12
interface, 구현체로 분리

related to: #12
거리 측정 및 후기 수 로직 추가

related to: #12
가까운 순, 리뷰 많은 순 정렬 추가 및 리팩토링

related to: #12
GCP 설정 후 id, json key 등 관리

related to: #16
Properties 수정 및 Config 작성

related to: #16
Google Drive 업로드 로직 작성,
회원가입 시 분기 enum 설정

related to: #16
Google Drive API 구현 완료

related to: #16
S3연동에 필요한 의존성 추가

related to: #17
AWS S3 popcongbucket에 이미지 업로드 기능 추가

related to: #17
[feature] S3 이미지 업로드 구현
redirect 관련 내용 수정

related to: #19
docker / AWS EC2, ECR, RDS 관련 세팅 후 배포

related to: #19
Github Actions 배포 자동화 설정

related to: #19
@seoiiwon seoiiwon self-assigned this Aug 17, 2025
@seoiiwon seoiiwon added the 🌐 Deploy 배포 관련 label Aug 17, 2025
@seoiiwon seoiiwon merged commit 5b022c4 into release Aug 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌐 Deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants